﻿<?xml version="1.0" encoding="utf-8" ?>
<Feature id="ArticleAdmin" name="Article Administration Configuration">
	<Dependencies>
		<Dependency type="feature">ArticlesAdminFeature.xml</Dependency>
		<Dependency type="feature">BackupRestoreDeployFeature.xml</Dependency>

	</Dependencies>
	<BusinessRules>
		<BusinessRule name="updateArticleTranslation" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="setArticleSetHighlightPicture" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>

		<BusinessRule name="addPrimaryMedia" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="addNewArticle" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="canCreateArticle" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
    
    <BusinessRule name="moveArticlesToNewParent" security="disabled">
      <LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
    </BusinessRule>
    <BusinessRule name="updateArticle" security="disabled">
      <LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
    </BusinessRule>
    <BusinessRule name="deleteArticle" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="undeleteArticle" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="deleteArticles" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="generateArticleFromMediaDirectory" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="generateArticleFromMedia" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="getArticleLimit" security="disabled">			
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="updateArticleLimit" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
	</BusinessRules>

	<BusinessRules>
		<BusinessRule name="getCompanyArticleLimits" security="disabled" postExtends="getCompany">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="updateCompanyArticleLimits" security="disabled" postExtends="updateCompany">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
	</BusinessRules>

	<BusinessRules>
		<BusinessRule name="restoreCompanyArticles" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="backupCompanyArticles" security="disabled" >
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>

		<BusinessRule name="postExtendArticleexecuteCompanyBackup" security="disabled" postExtends="executeCompanyBackup">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="postExtendArticleexecuteCompanyRestore" security="disabled" postExtends="executeCompanyRestoreFromZip">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>

		<BusinessRule name="getArticleBackupRestoreTemplate" security="disabled" postExtends="getBackupRestoreDeploymentOtionDisplay" >
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="findArticle" security="disabled">
			<LocalClass name="Articles.ArticleAdminBizRules,ScsCore" />
		</BusinessRule>
	</BusinessRules>

	<BusinessRules>
		<BusinessRule name="uploadYoutubeArticles" security="disabled">
			<LocalClass name="Articles.YoutubeBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="getYoutubeResponseDoc" security="disabled">
			<LocalClass name="Articles.YoutubeBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="addYoutubeArticle" security="disabled">
			<LocalClass name="Articles.YoutubeBizRules,ScsCore" />
		</BusinessRule>

		<BusinessRule name="updateYoutubeArticleConfiguration" security="disabled">
			<LocalClass name="Articles.YoutubeBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="deleteYoutubeArticleConfiguration" security="disabled">
			<LocalClass name="Articles.YoutubeBizRules,ScsCore" />
		</BusinessRule>
		<BusinessRule name="getYoutubeArticleConfiguration" security="disabled">
			<LocalClass name="Articles.YoutubeBizRules,ScsCore" />
		</BusinessRule>
	</BusinessRules>

	<BusinessObjects>
		<BusinessObject type="YouTubeArticleConfig" key="i">
			<Field name="articleId" type="Guid" />
			<Field name="youTubeAccountName" type="String" />
		</BusinessObject>

		<BusinessObject injects="CompanyBackup">
			<Field name="articleLevel" type="String" />
			<Field name="deleteExistingArticles" type="Boolean" />
		</BusinessObject>
	</BusinessObjects>
</Feature>